package cn.breeze.basic.service;

import cn.breeze.basic.vo.RegisterVo;

public interface IVerifyCodeService {
    /**
     * @Title: graphicsBase64Str
     * @Description: 获取图形base64字符串
     * @Author: Mr.D
     * @Version: 1.0
     * @Date: 2022/7/4 16:26
     * @Parameters: [verifyCodeKey]
     * @Return java.lang.String
     */
    String graphicsBase64Str(String verifyCodeKey);

    /**
    * @Title: smsCode
    * @Description: 发送手机验证码
    * @Author: Mr.D
    * @Version: 1.0
    * @Date:  2022/7/5 22:57
    * @Parameters: [registerVo]
    * @Return void
    */
    void smsCode(RegisterVo registerVo);

    /**
    * @Title: emailCode
    * @Description: 发送邮箱验证码
    * @Author: Mr.D
    * @Version: 1.0
    * @Date:  2022/7/6 16:26
    * @Parameters: [registerVo]
    * @Return void
    */
    void emailCode(RegisterVo registerVo);
}
